package cn.edu.baiyunu.myapplication.data.model

import androidx.room.Entity
import androidx.room.PrimaryKey

/**
 * 储蓄目标实体类
 */
@Entity(tableName = "savings_goals")
data class SavingsGoal(
    @PrimaryKey
    val id: String,
    
    /**
     * 目标名称
     */
    val name: String,
    
    /**
     * 目标金额
     */
    val targetAmount: Double,
    
    /**
     * 储蓄率(%)
     */
    val savingRate: Double,
    
    /**
     * 目标图标
     */
    val icon: String,
    
    /**
     * 目标类型：'short'(短期)、'medium'(中期)、'long'(长期)
     */
    val type: String
) 